import axios from "./ajax";





/*
 获取首页banner   get_home_banner
 params
    bid --> 社区ID
    sqid --> 社区ID
    type --> 1
*/
function get_home_banner(params,callback){
  axios.get("api/banner/banlist",{
    params
  }).then(res=>{
    console.log("获取首页banner")
    console.log(JSON.stringify(res))
    if(res.code==1){
      callback(res.data)
    }
  }).catch(err=>{
    mui.toast("服务器错误101")
  })
}



// -------------------------------------------------------------------------------------
/*
 获取魔方图   get_mofang
 params
    bid --> 社区ID
    sqid --> 社区ID
    type --> 2
*/
function get_mofang(params,callback){
  axios.get("api/banner/banlist",{
    params
  }).then(res=>{
    console.log("获取魔方图")
    console.log(JSON.stringify(res))
    if(res.code==1){
      callback(res.data)
    }
  }).catch(err=>{
    mui.toast("服务器错误102")
  })
}

// --------------------------------------------------------------------------------

/*
 获取社区公告  get_community_msg
 params
    sqid --> 社区ID
*/
function get_community_msg(params,callback){
  axios.post("api/system/push",params).then(res=>{
    console.log("获取社区公告")
    console.log(JSON.stringify(res))
    if(res){
      callback(res)
    }
  }).catch(err=>{
    mui.toast("服务器错误103")
  })
}
// ------------------------------------------------------------------------------------
/*
 获取首页展示商品  get_home_goods
 params
    bid --> 社区ID
    sqid --> 社区ID
    type --> 1
*/
function get_home_goods(params,callback){
  axios.post("api/goods/goodsclassify",params).then(res=>{
    console.log("获取首页展示商品")
    console.log(JSON.stringify(res))
    if(res.code==1){
      callback(res.data)
    }
  }).catch(err=>{
    console.log(err)
    mui.toast("服务器错误104")
  })
}

// ----------------------------------------------------------------------------------

/*
 获取八大模块一级菜单  get_func_class_lv1
 params
    不用传参
*/
function get_func_class_lv1(params,callback){
  axios.get("api/article/getCatOne?bid="+params.bid,{
  }).then(res=>{
    console.log("获取八大模块一级菜单")
    console.log(JSON.stringify(res))
    if(res.code==1){
      callback(res.data)
    }
  }).catch(err=>{
    mui.toast("服务器错误105")
  })
}

// --------------------------------------------------------------------------------------
/*
获取社区广场列表 get_square_list
http://ceshizh.4hl.cn//api/system/comment_news?sqid=59&uid=15
  params
    sqid  社区ID
    uid 用户ID

*/
function get_square_list(params,callback){
  axios.get("api/system/comment_news",{
    params
  }).then(res=>{
    console.log("获取社区广场列表")
    console.log(JSON.stringify(res))
    if(res.data){
      for (let i = 0; i < res.data.length; i++) {
        res.data[i].imgs = JSON.parse(res.data[i].imgs)
      }
      callback(res.data)
    }
  }).catch(err=>{
    mui.toast("服务器错误106")
  })
}

// --------------------------------------------------------------------------------------
/*
发表社区内容 post_square_content
http://ceshizh.4hl.cn///api/system/comment_store?sqid=59&uid=15
  params
    sqid  社区ID
    uid 用户ID
    pics  多图片链接字符串  “，” 隔开
    content   发表内容
*/
function post_square_content(params,callback){
  console.log(JSON.stringify(params))
  axios.post("/api/system/comment_store",params).then(res=>{
    console.log("发表社区内容")
    if(res.code==1){
      callback(true)
    }
  }).catch(err=>{
    mui.toast("服务器错误107")
  })
}

// -----------------------------------------------------------------------------------

/*
* 108  社区点赞  sq_zan
* https://zhapp.4hl.cn/api/system/comment_zan
* coid: 179
  uid: 15
  sqid: 59
* */
function sq_zan(params, callback) {
  axios.post(
    "api/system/comment_zan",
    "coid="+params.coid+
    "&uid="+params.uid+
    "&sqid="+params.sqid
  ).then(res=>{
    res = res+"";
    if(res){
      callback(res)
    }
  }).catch(err=>{
    console.log(err)
    mui.toast("服务器错误108")
  })
}



/*
* 109  收藏内容   collect_content
* https://zhapp.4hl.cn/api/article/modelCollect
* uid: 15
  type: 0
  vid: 239
  sqid: 59
* */
function collect_content(params,callback)  {
  axios.post(
    "uid="+params.uid+
    "&type="+params.type+
    "&vid="+params.vid+
    "&sqid="+params.sqid
  ).then(res=>{
    res = res+"";
    if(res){
      callback(res)
    }
  }).catch(err=>{
    console.log(err)
    mui.toast("服务器错误108")
  })
}

/*
* 获取商城首页模块图片  get_shop_home_model_pic
* https://zhapp.4hl.cn/api/banner/banneroddslist
* get
*   bid
* */
function get_shop_home_model_pic(params,callback) {
  axios.get("api/banner/banneroddslist",{
    params
  }).then(res=>{
    console.log("获取商城首页模块图片")
    console.log(res);
    if(res.code==1){
      callback(res.data)
    }
  }).catch(err=>{
    console.log(err)
  })
}

/*
* 获取商城首页栏目名称   get_shop_home_chanel_name
* https://zhapp.4hl.cn/api/banner/Characters
* POST
*   bid
*
* */
function get_shop_home_chanel_name(params, callback) {
  axios.post(
    "api/banner/Characters",
    "bid="+params.bid
  ).then(res=>{
    if(res.code==1){
      callback(res.msg)
    }
  }).catch(err=>{
    console.log(err)
  })
}




export default {
  // 101获取首页banner   get_home_banner
  // 102获取魔方图   get_mofang
  // 103获取社区公告  get_community_msg
  // 104获取首页展示商品  get_home_goods
  // 105获取八大模块一级菜单  get_func_class_lv1
  // 106获取社区广场列表 get_square_list
  // 107发表社区内容 post_square_content
  // 108  社区点赞  sq_zan
  // 获取商城首页模块图片  get_shop_home_model_pic
  // 获取商城首页栏目名称   get_shop_home_chanel_name
  get_mofang,
  get_community_msg,
  get_home_goods,
  get_func_class_lv1,
  get_home_banner,
  get_square_list,
  post_square_content,
  sq_zan,
  get_shop_home_model_pic,
  get_shop_home_chanel_name
}
